package sicnu.cs.aps.domain.form;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.With;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

/**
 * 活动审核表单
 *
 * @author CaiKe
 * @date 2022/5/27 10:40
 */
@Data
@With
@NoArgsConstructor
@AllArgsConstructor
public class ActivityAuditForm {

    /**
     * 活动Id
     */
    @NotNull
    private Long activityId;
    /**
     * 审核操作，0-未知，1-不做操作，2-通过，3-驳回,4-不通过，
     */
    @NotNull
    private Integer pass;
    /**
     * 队伍id
     */
    @NotNull
    private Long teamId;
    /**
     * 队长Id
     */
    @NotNull
    private Long captainId;
    /**
     * 队长姓名
     */
    @NotNull
    private String captainName;
    /**
     * 审核意见
     */
    @NotBlank
    private String opinion;

}